package emp.jsf.servicio.impl;

import java.util.Date;
import java.util.List;
import java.util.Random;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.sun.org.apache.xerces.internal.impl.xpath.regex.Match;
 
import emp.entidades.EntUsuario; 
import emp.repositorios.UsuarioRepository; 
@Component
public class UsuarioComponent  {
	
	@Autowired
	UsuarioRepository usuarioRepository;
  
	public EntUsuario obtenerUsuarioValidado(String usu,String pass){
		 return usuarioRepository.obtenerUsuarioValidado(usu,pass);
	}
	
	public EntUsuario obtenerUsuarioPorCodigo(String usu){
		 return usuarioRepository.obtenerUsuarioPorCodigo(usu);
	}
	
	public List<EntUsuario> listarUsuarios(){
		 return usuarioRepository.buscarUsuarios();
	}

	
	public void eliminar(String id){
		 usuarioRepository.delete(Long.valueOf(id));
	}
 
	
	
	public EntUsuario modificar(EntUsuario ent){  
		 return usuarioRepository.save(ent);
	}
 

}
